#include "MsgNode.h"
#include <cstring>
//MsgNode为存储读取数据的节点时
MsgNode::MsgNode(int total_len)
:_total_len(total_len),_cur_len(0)
{
    _msg = new char[_total_len];
}
//MsgNode为存储发送数据的节点时
MsgNode::MsgNode(const char *msg, int total_len)
:_total_len(total_len),_cur_len(0)
{
    _msg = new char[_total_len];
    memcpy(_msg,msg,_total_len);
}

MsgNode::~MsgNode()
{
    delete[] _msg;
}